.layui-layer {
	background-color: hsl(var(--b2, var(--b1)) / 1) !important;
	border: 1px solid;
	border-color: hsla(var(--bc) / 0.2) !important;
	// border-color: #f00;
	&-title {
		--tw-bg-opacity: 1;
		background-color: hsl(var(--b2, var(--b1)) / var(--tw-bg-opacity)) !important;
		color: var(--pc) !important;
		border-bottom: 1px solid ;
		border-color: hsla(var(--bc) / 0.2) !important;
	}
	.layui-layer-setwin {
		// top: 0;
		// right: 5px;

		a {
			background: none;

			cite {
				display: none;
			}

			&:hover {
				&:after {
					color: #eee;
				}
			}

			&:after {
				font-family: zkuasgm-icon;
				color: var(--pc) !important;
				font-size: 16px;
				font-weight: bold;
				position: relative;
				left: 4px;
				bottom: 3px;
				cursor: pointer;
				font-weight: normal;
			}
		}

		.layui-layer-min {
			&:after {
				content: "\e839"; //特殊字符或形状
			}
		}

		.layui-layer-max {
			&:after {
				content: "\e838"; //特殊字符或形状
			}
		}

		.layui-layer-close1 {
			color: var(--pc) !important;
			background: none;

			&:after {
				content: "\e629"; //特殊字符或形状
			}
		}

		.layui-layer-close2 {
			color: hsl(var(--pc)) !important;
			background: hsl(var(--bc));
			border-radius: 50%;
			border: 2px solid #fff;
			display: flex;
			justify-content: center;
			align-items: center;

			&:after {
				content: "\e629"; //特殊字符或形状
				left: 0;
				bottom: 0;
			}
		}
	}
	&-btn {
		border-color: hsla(var(--bc) / 0.2) !important;
		a {
			// --tw-bg-opacity: 1;
			// background-color: hsl(var(--na)) !important;
			// color: hsl(var(--bc) / var(--tw-text-opacity)) !important;
			// border-color: hsl(var(--b3)) !important;
		}
		.layui-layer-btn1 {
			--tw-bg-opacity: 1;
			background-color: hsl(var(--na)) !important;
			color: hsl(var(--bc) / var(--tw-text-opacity)) !important;
			border-color: hsla(var(--bc) / 0.2) !important;
		}
	}
	&.layui-layer-loading{
		background-color: rgba(255,255,255,0) !important;
	}
}
.layui-layer-hui{
	background-color: hsl(var(--bc)/ 0.8) !important;
	color: hsla(var(--b1)) !important;
	border:1px solid !important;
	border-color: hsla(var(--p) / 0.2) !important;
}